package com.tengfei.annotation;

import org.junit.Test;

import java.lang.annotation.*;

/**
 * @Description:
 * @author: ten_fei
 * @date: 2021-07-15 9:42
 */


public class Test1 {

    @MyAnnotation
    public void test1() {

    }
}

// @Target表示该注解的作用范围
@Target(value = {ElementType.METHOD, ElementType.TYPE})

// @Retention表示再什么地方还有效，runtime>class>sources
@Retention(value = RetentionPolicy.CLASS)

// @Documented表示是否将我们的注解生成再JavaODoc中
@Documented

// @Inherited 子类可以继承父类的注解
@Inherited
@interface MyAnnotation {

}
